using System.Collections.Generic;
using Domain.Model.Nomenclatures;
using Domain.Model.Orders;

namespace Application.Services.SalesManagement
{
    public interface ISalesManagementService
    {
        List<Order> GetAllOrders();
        Order FindOrderByNumber(int orderNumber);
        List<Order> FindOrderByDates();
        bool SaveOrder(Order order);
        bool DeleteOrder(Order order);

        List<Nomenclature> GetAllNomenclatures();
        Nomenclature FindNomenclatureByCode(int nomenclatureCode);
        bool SaveNomenclature(Nomenclature nomenclature);
        bool DeleteNomenclature(Nomenclature nomenclature);

    }
}